Dhanesh Kumar MJ
08/22/2023, 9:12 AMMike Chambers
08/22/2023, 9:18 AMruntime minification
settings doesn't mean you have cached backoffice files?
https://docs.umbraco.com/umbraco-cms/reference/configuration/runtimeminificationsettingsDhanesh Kumar MJ
08/22/2023, 9:58 AMMike Chambers
08/22/2023, 10:52 AMMike Chambers
08/22/2023, 10:53 AMDhanesh Kumar MJ
08/22/2023, 12:02 PMDhanesh Kumar MJ
08/22/2023, 12:03 PMMike Chambers
08/22/2023, 12:34 PMMike Chambers
08/22/2023, 12:35 PMMike Chambers
08/22/2023, 12:38 PMonchange="angular.element(this).scope().onFileSelect(event)"
before.. I'd be used to seeing the just onchange="onFileSelect(event)"
and a wrapping container with ng-controller=XXX
Mike Chambers
08/22/2023, 12:42 PMMike Chambers
08/22/2023, 12:50 PMMike Chambers
08/22/2023, 12:53 PM/sb/umbraco-backoffice-js.js.v11111111111
try taking a look there to see if you code is present?Dhanesh Kumar MJ
08/22/2023, 12:55 PMDhanesh Kumar MJ
08/22/2023, 12:57 PMDhanesh Kumar MJ
08/22/2023, 12:59 PMMike Chambers
08/22/2023, 1:04 PMumbraco-backoffice-extensions.js.v{current cache version}
Mike Chambers
08/22/2023, 1:05 PMMike Chambers
08/22/2023, 1:06 PMpackage.manifest
Mike Chambers
08/22/2023, 1:06 PMDhanesh Kumar MJ
08/22/2023, 1:07 PMMike Chambers
08/22/2023, 1:08 PMumbraco-backoffice-extensions.js
Dhanesh Kumar MJ
08/22/2023, 1:10 PMMike Chambers
08/22/2023, 1:11 PMMike Chambers
08/22/2023, 1:13 PMMike Chambers
08/22/2023, 1:15 PM<script src="/umbraco/Application?umb__rnd=25e6204fc05a401fc99b98880416eec8637853c3"></script>
if you browse to that.. you'll see something like
LazyLoad.js(["/sb/umbraco-backoffice-js.js.v638283069200000000","/sb/umbraco-backoffice-extensions-js.js.v638283069200000000","/sb/migrations-js.js.v638283069200000000","/App_Plugins/uSync/usync.11.2.1.min.js?v=638283069200000000"],function(){if((typeof UmbClientMgr)!=="undefined"){UmbClientMgr.setUmbracoPath('/umbraco');}
jQuery(document).ready(function(){angular.bootstrap(document,['umbraco']);});});LazyLoad.css('/sb/umbraco-backoffice-css.css.v638283069200000000');LazyLoad.css('/sb/migrations-css.css.v638283069200000000');LazyLoad.css('/App_Plugins/uSync/usync.11.2.1.min.css?v=638283069200000000');;
Mike Chambers
08/22/2023, 1:17 PMDhanesh Kumar MJ
08/22/2023, 1:17 PMMike Chambers
08/22/2023, 1:17 PMDhanesh Kumar MJ
08/22/2023, 1:17 PMDhanesh Kumar MJ
08/22/2023, 1:17 PMMike Chambers
08/22/2023, 1:18 PMDhanesh Kumar MJ
08/22/2023, 1:18 PMMike Chambers
08/22/2023, 1:18 PMMike Chambers
08/22/2023, 1:18 PMDhanesh Kumar MJ
08/22/2023, 1:19 PMMike Chambers
08/22/2023, 1:19 PMDhanesh Kumar MJ
08/22/2023, 1:20 PMMike Chambers
08/22/2023, 1:21 PMMike Chambers
08/22/2023, 1:21 PMMike Chambers
08/22/2023, 1:23 PMDk.CSV.Upload.TagController as vm
?Dhanesh Kumar MJ
08/22/2023, 1:23 PMMike Chambers
08/22/2023, 1:25 PMvm.OnFileSelect = onFileSelect
in your js and onClick="vm.OnFileSelect(event)
in the html?Mike Chambers
08/22/2023, 1:25 PMDhanesh Kumar MJ
08/22/2023, 1:25 PMMike Chambers
08/22/2023, 1:27 PMDhanesh Kumar MJ
08/22/2023, 1:27 PMMike Chambers
08/22/2023, 1:29 PMDhanesh Kumar MJ
08/22/2023, 1:29 PMDhanesh Kumar MJ
08/22/2023, 1:29 PMDhanesh Kumar MJ
08/22/2023, 1:29 PMMike Chambers
08/22/2023, 1:31 PMMike Chambers
08/22/2023, 1:32 PMMike Chambers
08/22/2023, 1:32 PMjson
(function () {
"use strict";
function InviteUserToPlot($scope, formHelper, overlayService, navigationService, resource, editorState, notificationsService) {
var vm = this;
vm.submit = submit;
function submit(addUserForm) {
if (formHelper.submitForm({ scope: $scope, formCtrl: addUserForm })) {
vm.submitButtonState = "busy";
resource.sendPlotConfigurationInvite(vm.newUser).then(function (data) {
vm.submitButtonState = "init";
close();
notificationsService.success("Invite Sent", `An invitation was sent to ${vm.newUser.email}`);
}, function (error) {
formHelper.handleError(error);
vm.submitButtonState = "error";
});
}
}
function close() {
navigationService.hideDialog();
}
}
angular.module("umbraco")
.controller("SM.InviteUserToPlot",
['$scope', 'formHelper', 'overlayService', 'navigationService', 'SM.InviteToConfigurePlotResource', 'editorState', 'notificationsService'
, InviteUserToPlot]
);
})();
Mike Chambers
08/22/2023, 1:33 PMDk.CSV.Upload.TagController as vm
.. and should just be Dk.CSV.Upload.TagController
Mike Chambers
08/22/2023, 1:33 PMDhanesh Kumar MJ
08/22/2023, 1:35 PMMike Chambers
08/22/2023, 1:35 PMMike Chambers
08/22/2023, 1:37 PMDhanesh Kumar MJ
08/22/2023, 1:37 PMDhanesh Kumar MJ
08/22/2023, 1:37 PMMike Chambers
08/22/2023, 1:38 PMMike Chambers
08/22/2023, 1:39 PMDhanesh Kumar MJ
08/22/2023, 1:41 PMMike Chambers
08/22/2023, 1:43 PM<div class='umb-single-file-upload'>
<div ng-controller="Umbraco.PropertyEditors.TagsController" class="umb-property-editor umb-tags">
<umb-load-indicator ng-if="isFileUploading"></umb-load-indicator>
<umb-tags-editor value="model.value" config="model.config" validation="model.validation"
on-value-changed="valueChanged(value)" culture="model.culture" input-id="{{model.alias
}}">
</umb-tags-editor>
<div ng-controller="Dk.CSV.Upload.TagController as vm" class="tagcsvwrapper">
<input type="file" id="uploadcsv" accept="text/csv"
onchange="angular.element(this).scope().onFileSelect(event)" class="fileuploadcsv">
<h1 onclick="angular.element(this).scope().onFileSelect(event)">click</h1>
<span style="color:red;" ng-if="isFileInvalid">file type is invalid,please upload csv file</span>
</div>
</div>
</div>
Dhanesh Kumar MJ
08/22/2023, 1:44 PMMike Chambers
08/22/2023, 1:45 PMMike Chambers
08/22/2023, 1:46 PMMike Chambers
08/22/2023, 1:47 PM<umb-single-file-upload
accept-file-ext="vm.acceptFileExt"
ng-attr-readonly="{{ vm.readonly || undefined }}">
</umb-single-file-upload>
Mike Chambers
08/22/2023, 1:50 PM<umb-single-file-upload
accept-file-ext="['csv']"
ng-attr-readonly="{{ vm.readonly || undefined }}">
</umb-single-file-upload>
Dhanesh Kumar MJ
08/22/2023, 1:52 PMMike Chambers
08/22/2023, 1:52 PMMike Chambers
08/22/2023, 1:53 PMscope.$watch("rebuild", function (newVal, oldVal) {
if (newVal && newVal !== oldVal) {
//recompile it!
el.html(innerTemplate);
$compile(el.contents())(scope);
}
});
scope.handleClick = function ($event) {
if (scope.readonly) {
$event.preventDefault();
$event.stopPropagation();
}
};
Dhanesh Kumar MJ
08/22/2023, 1:54 PMMike Chambers
08/22/2023, 1:56 PMDhanesh Kumar MJ
08/22/2023, 1:57 PMMike Chambers
08/22/2023, 2:00 PMMike Chambers
08/22/2023, 2:00 PMMike Chambers
08/22/2023, 2:02 PMMike Chambers
08/22/2023, 2:02 PMMike Chambers
08/22/2023, 2:03 PMMike Chambers
08/22/2023, 2:04 PMMike Chambers
08/22/2023, 2:05 PMMike Chambers
08/22/2023, 2:07 PM<umb-property-file-upload
culture="{{model.culture}}"
segment="{{model.segment}}"
property-alias="{{model.alias}}"
value="model.value.src"
required="model.validation.mandatory"
on-files-selected="filesSelected(value, files)"
on-files-changed="filesChanged(files)"
on-init="fileUploaderInit(value, files)"
hide-selection="true"
accept-file-ext="acceptFileExt"
ng-attr-readonly="{{ readonly || undefined }}">
Dhanesh Kumar MJ
08/22/2023, 2:09 PMMike Chambers
08/22/2023, 2:10 PM